package com.hnchances.studentscoresystem.exception;

import lombok.AllArgsConstructor;
import lombok.Getter;

@Getter
@AllArgsConstructor
public enum ErrorCode {

    /**
     * 系统异常
     */
    SYSTEM_ERROR(500, "系统异常，请联系管理员"),

    /**
     * 参数异常
     */
    PARAM_ERROR(400, "参数错误"),

    /**
     * 业务异常
     */
    BUSINESS_ERROR(400, "业务异常"),

    /**
     * 权限不足
     */
    PERMISSION_DENIED(403, "权限不足");

    /**
     * 错误码
     */
    private final int code;

    /**
     * 错误信息
     */
    private final String msg;
}